from time import sleep

from celery import result
import constants
from celery_tasks.main import celery_app


# 通过装饰器把函数变为celery任务
from celery_tasks.sms.yuntongxun.sms import CCP


@celery_app.task(name='send_verify_smscode')
def send_sms_code(mobile, sms_code):
    # 参数1: 手机号码
    # 参数2: [短信号码, 有效时间5分钟]
    # 参数3: 使用id为1云通讯短信模板
    # CCP().send_template_sms(mobile, [sms_code, constants.SMS_CODE_REDIS_EXPIRES // 60], 1)
    print('发送短信验证码: %s %s' % (mobile, sms_code))
    sleep(3)
    return True

